package top.infopub.mgr.sys.dao;


import java.util.List;

import top.infopub.generic.GenericDao;
import top.infopub.model.sys.Menu;


/** 系统菜单设置表(SYS_MENU) **/
public interface MenuDao extends GenericDao<Menu, String> {

    /**
     * 查询用户的导航菜单
     * @param userId
     * @return 
     * @see
     */
    List<Menu> selectByUserId(String userId);

    /**
     * 判断菜单名是否存在
     * @param param
     * @return
     */
    Integer isNameExist(Menu param);

    /**
     * 根据父菜单id查询记录
     * @param sparentId
     * @return 
     * @see
     */
    List<Menu> selectByParentId(String sparentId);

    /** codegen **/
}